package com.sywb.chuangyebao.bean;

import com.sywb.chuangyebao.Constants;

import org.bining.footstone.db.annotation.Column;
import org.bining.footstone.db.annotation.PrimaryKey;
import org.bining.footstone.db.annotation.Table;
import org.bining.footstone.db.enums.AssignType;

import java.io.Serializable;
import java.util.List;

/**
 * 用户资料
 */
@Table(Constants.TABLE_USERDATA)
public class UserData implements Serializable {

    @PrimaryKey(AssignType.BY_MYSELF)
    @Column("uid")
    public String uid;
    @Column("display_name")
    public String real_name;//真实名称
    @Column("gender")
    public int gender;//性别 0:保密 1:男 2:女
    @Column("birth_year")
    public int birth_year;//出生年
    @Column("birth_month")
    public int birth_month;//出生月
    @Column("birth_day")
    public int birth_day;//出生日
    @Column("birth_area_id")
    public int birth_area_id;//出生地区ID
    @Column("blood_type")
    public int blood_type;//血型 0:unKnown 1:A 2:B 3:O 4:AB 5:Other
    @Column("live_area_id")
    public int live_area_id;//居住地区ID

    // @Column("brief_intro")
    // public String brief_intro;// 简介

    @Column("phone_no")
    public String phone_no;//固定电话
    @Column("mobile_no")
    public String mobile_no;//手机号
    @Column("email")
    public String email;// 邮件
    @Column("area")
    public String area;// 地区
    @Column("address")
    public String address;// 地址
    @Column("postalcode")
    public String postalcode;// 邮政编码
    @Column("qq")
    public String qq;// QQ
    @Column("msn")
    public String msn;// MSN

    // @Column("chuangye_stage")
    public int chuangye_stage;// 创业阶段（创业时期）
    // @Column("expert_in_field")
    public List<Integer> expert_in_field;// 擅长领域
    @Column("investment_budget")
    public int investment_budget; // 投资预算

//    @Column("avatar_s")
//    public String avatar_s;//小头像
//    @Column("avatar_l")
//    public String avatar_l;//大头像
//    @Column("avatar_hd")
//    public String avatar_hd;//高清头像
//    @Column("index_bg")
//    public String index_bg;//主页背景

//    @Table("MemDetailData")
//    public class MemDetailData implements Serializable {
//
//        @Column("openId")
//        @PrimaryKey(AssignType.BY_MYSELF)
//        public String openId;//用户OpenId
//        @Column("email")
//        public String email;//用户邮箱
//        @Column("mobile")
//        public String mobile;//用户手机号
//        @Column("nickName")
//        public String nickName;//用户昵称
//        @Column("realName")
//        public String realName;//真实姓名or备注
//        @Column("noteName")
//        public String noteName;//备注姓名
//        @Column("sortLetters")
//        public String sortLetters; //显示数据拼音的首字母
//        @Column("sex")
//        public int sex;//用户性别  1:男 2:女 0:保密
//        @Column("avatarImage")
//        public String avatarImage;//用户头像
//        @Column("province")
//        public String province;//省份
//        @Column("city")
//        public String city;//城市
//        @Column("area")
//        public String area;//区域
//        @Column("wxLoginInfo")
//        public String wxLoginInfo;//微信登录信息 MenLoginInfo
//        @Column("qrcodeUrl")
//        public String qrcodeUrl;// 用户二维码URL
//        @Column("birthDay")
//        public Long birthDay;// 用户生日
//        @Column("hasPwd")
//        public int hasPwd;//是否已经设置密码  1 已设置 0 未设置
//        @Column("figureImage")
//        public String figureImage;// 形象图
//        @Column("joinDate")
//        public String joinDate;// 入职日期 格式：yyyy-MM-dd
//        @Column("memTags")
//        public String memTags; //用户已添加的标签 List<MemTagData>
//        @Column("notAddedMemTags")
//        public String notAddedMemTags; //用户未添加的标签 List<MemTagData>
//        @Column("posts")
//        public String posts; //岗位 List<TransData>
//
//        @Column("joinRestaurant")
//        public int joinRestaurant; //是否加入餐厅 1加入2未加入
//
//        @Ignore
//        public String authToken;//鉴权码
//
//        @Column("friendShip")
//        public boolean friendShip;//好友标识 false:非好友 true:是好友
//
//        @Ignore
//        public boolean isClick;//是否选中(创建群聊专属)
//    }

}
